home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / olrdrs / pmd17a.zip / WHATS.NEW < prev   
Text File  |  1992-01-15  |  13KB  |  288 lines

  1. New features/bugfixes                                         Jan. 1992
  2. in PMD17a/b
  3.                    PMDBM Personal Message Data Base Manager
  4.                    ========================================
  5.  
  6. SUPPORT FOR SYSTEMS WITHOUT EMS MEMORY:
  7.  
  8.   This version of PMDBM no longer requires the existance of EMS memory.
  9.   Nonetheless, those with EMS will realize significant performance
  10.   benefits by giving PMDBM up to 1.2MB of EMS. More than that isn't
  11.   necessary and would not improve performance.
  12.  
  13.   Those without EMS will need at least 500k of free base memory and
  14.   should generally use swapping, with the possible exception of select
  15.   external utilities.
  16.  
  17.   An added benefit which resulted from changes needed for the above is
  18.   an improvement in performance for those with EMS memory.
  19.  
  20. ANSI SUPPORT:
  21.  
  22.   This version of PMDBM adds ANSI graphics and music support, including
  23.   support for certain display-related PCBoard characters.
  24.  
  25.   At this time, there is no way to disable these features in the
  26.   configuration but provision has been made to disable them via command
  27.   line options.
  28.  
  29.     /NA - disables all ansi support
  30.     /NM - disable ansi music support
  31.  
  32.   While both switches may be used together, there is no point to doing
  33.   so since /NA implicitly disables music.
  34.  
  35.   PMDBM uses internal ANSI routines rather than an external ansi driver.
  36.   This provides better performance and also increases security by
  37.   disallowing ANSI key redefinitions.
  38.  
  39.  
  40. OTHER NEW SWITCHES:
  41.  
  42.   This version of PMDBM now provides special switches in order to
  43.   support batch mode operations (Thank you Jim for the suggestion). The
  44.   new switches are:
  45.  
  46.   /E      - Export. Causes PMDBM to automatically export replies
  47.             on exit. This is true even when /X is specified.
  48.  
  49.   /I:     - Import. Causes the specified QWK file to be imported prior
  50.             to the menu being displayed. The format for this switch is:
  51.                /I:filename[.ext]  where [.ext] can be omitted, in which
  52.             case it defaults to .QWK. If you want to specify a file which
  53.             does not have an extension, place a period after the filename.
  54.  
  55.             This switch will also accept an '*' as the filename. This
  56.             will cause all [bbsname].QW* packets in the QWK directory to
  57.             be imported (note, not [bbsname + number].QW*!!). Those
  58.             using automated downloading packages may find this
  59.             especially useful! When used in conjunction with the 'Rename
  60.             Packets' option, a one-line batch file could be written for
  61.             unattended imports of all new QWK packets from the most
  62.             recent download session.
  63.  
  64.             The import operation occurs BEFORE other automated processing
  65.             is done by PMDBM. This means that even if the RENAME PACKETS
  66.             option is enabled, the QWK packet names will change only AFTER
  67.             the specified file is Imported, not before.
  68.  
  69.             When combined with the /X switch, this switch allows PMDBM
  70.             to import a QWK packet in batch mode.
  71.  
  72.           - Elapsed time/record count statistics to the PMDBAT.LOG log
  73.             file.
  74.  
  75.   /Q:     - Tells PMDBM to build an HDR file for the specified QWK
  76.             packet. This switch would normally be used in batch mode.
  77.             The format for this switch is:
  78.                /Q:filename[.ext]  where [.ext] can be omitted, in which
  79.             case it defaults to .QWK. If you want to specify a file which
  80.             does not have an extension, place a period after the filename.
  81.  
  82.             The build operation occurs BEFORE other automated
  83.             processing is done by PMDBM (after /I:, if it is also
  84.             specified). This means that even if the RENAME PACKETS
  85.             option is enabled, the QWK packet names will change only
  86.             AFTER the specified file is processed, not before.
  87.  
  88.             When combined with the /X switch, this switch allows PMDBM
  89.             to build an HDR file for a QWK packet in batch mode.
  90.  
  91.   /X      - Causes PMDBM to exit to DOS prior to displaying the Main
  92.             Menu. This switch can be of use in several ways. For
  93.             example, it can be used in conjunction with the /I: switch
  94.             to allow importing of a QWK packet in Batch mode. Or it
  95.             could be used with the /CONFIG switch which will allow
  96.             modification of the configuration and then exiting back
  97.             to DOS.
  98.  
  99.             PMDBM will update/create a PMDBAT.LOG file in which to
  100.             record select events.
  101.  
  102.             Please note that if PrePMD.BAT and/or PostPMD.BAT exist,
  103.             because they are the very first and very last things which
  104.             PMDBM checks for (respectively), they will processed.
  105.  
  106.             Any automated processing which is normally done by PMDBM
  107.             prior to the menu being displayed will also occur (such as
  108.             the AutoImporting, packet renaming and cleanup etc). Of
  109.             course, the processing which is done is dependant on the
  110.             specific configuration options.
  111.  
  112.             On the other hand, with the exception of PostPMD.BAT
  113.             processing, post-menu processing is bypassed, such as the
  114.             cleanup of the scratch directory. Note that exporting of
  115.             replies is also bypassed unless the /E switch is used.
  116.  
  117.   By default PMDBM sorts messages by subject order. While the sort key
  118.   could be changed from within PMDBM, there was no mechanism to allow it
  119.   to be changed on startup. In order to provide this capability the
  120.   following switch has been added (hope this is close enough to appease
  121.   you for now Andrew):
  122.  
  123.   /DS:    - Default Sort. By default, PMDBM uses the Subject field
  124.             as the primary sortkey, with the message number being
  125.             the secondary key. This switch tells PMDBM to use an
  126.             alternate field as the primary key. Valid parameters
  127.             to the switch are:
  128.  
  129.                /ds:NUMBER - tells PMDBM to sort on message number
  130.                /ds:TO     - tells PMDBM to sort on message recipient
  131.                /ds:FROM   - tells PMDBM to sort on message sender
  132.  
  133.             Except in the case of NUMBER, the message number is used
  134.             as the secondary sort key.
  135.  
  136.    The actions affected by the following switches are ones for which a
  137.    prompt is usually issued. Use of of them will cause PMDBM not to
  138.    issue the usual prompt:
  139.  
  140.    /CLR      tells PMDBM to automatically clear the scratch directory on
  141.              exit.
  142.  
  143.    /NOCLR    tells PMDBM not to clear the scratch directory.
  144.  
  145.    /EXPORT   tells PMDBM to automatically export replies, if they exist.
  146.              NOTE that as a safety feature PMDBM will NOT export replies
  147.              if the /X switch was also used AND a [bbsname].REP file
  148.              exists. If using this in batch mode from within a bat file,
  149.              ensure that any existing [bbsname].REP packets are deleted
  150.              or renamed prior to the running of PMDBM.
  151.  
  152.    /NOEXPORT tells PMDBM not to export replies, even if they exists.
  153.              If used, you will not be prompted on exit.
  154.  
  155.  - Using the [no]CLR and [no]EXPORT switches will provide a quicker exit
  156.    from PMDBM, bypassing the normal prompting for these options.
  157.  
  158.  - As sort of a complement to the /NOEXPORT flag, there is a new main
  159.    menu option - EXPORT REPLIES. This option (R) will allow you to
  160.    export replies on demand. This will also be of value to those who use
  161.    multiple message bases since you no longer have to exit the reader in
  162.    order to create a reply packet.
  163.  
  164.    To support this new twist, there had to be a new saftey check prompt
  165.    put in place during the export process. If a [bbsname].REP file
  166.    already exists in the replies directory, you will be asked whether to
  167.    append to it or not. If you reply in the negative (the default is
  168.    'Y'), you will also be asked for confirmation. While this provides
  169.    the ability to overwrite the existing .REP if it's already been
  170.    uploaded, it also